﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/form/MasterPage.master" CodeBehind="Profesor.aspx.cs" Inherits="Swimmers.form.Profesor" %>

<asp:Content ID="Content2" ContentPlaceHolderID="Conteiner" runat="server">
        <br />
        <h1>Profesores</h1>
        <hr />
        <br/>
        <asp:Panel ID="panelGrilla" runat="server">
            <asp:Label ID="lblDocBuscar" runat="server" Text="Documento"></asp:Label>
            <asp:TextBox ID="txtDocumentoBuscar" runat="server" CssClass="text" MaxLength="10"></asp:TextBox>
            <asp:Button ID="cmdBuscarNombre" runat="server" Text="Buscar" CssClass="boton" OnClick="cmdBuscarNombre_Click"/>
            <asp:Button ID="cmdRecargarGrilla" runat="server" Text="Refrescar" CssClass="boton" OnClick="cmdRecargarGrilla_Click" />
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtDocumentoBuscar" Display="Dynamic" ErrorMessage="*Documento invalido" ValidationExpression="\d+"></asp:RegularExpressionValidator>
            <br/>
            <asp:Label ID="lblNotFound" runat="server" Text="No se encuentra el profesor con ese documento" Visible="False"></asp:Label>
            <br/>
            <asp:GridView ID="gvProfesores" runat="server" AutoGenerateSelectButton="True" CellPadding="4"
            EnablePersistedSelection="True" ForeColor="#333333" GridLines="None" 
            AllowPaging="True" OnPageIndexChanging="gvProfesores_PageIndexChanging" OnRowDataBound="gvProfesores_RowDataBound" Width="100%">
            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            <EditRowStyle BackColor="#999999" />
            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <HeaderStyle BackColor="#78bbe6" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#78bbe6" ForeColor="White" HorizontalAlign="Center" />
            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
            <SortedAscendingCellStyle BackColor="#E9E7E2" />
            <SortedAscendingHeaderStyle BackColor="#506C8C" />
            <SortedDescendingCellStyle BackColor="#FFFDF8" />
            <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
            </asp:GridView>
            <br/>
 
        <asp:Button ID="cmdAgregar" runat="server" Text="Agregar" CssClass="boton" onclick="cmdAgregar_Click" 
            />
        <asp:Button ID="cmdEditar" runat="server" Text="Editar" CssClass="boton" onclick="cmdEditar_Click" 
            />
        <asp:Button ID="cmdEliminar" runat="server" Text="Eliminar" CssClass="boton" onclick="cmdEliminar_Click" 
            />
        <br/>
        <br/>
        </asp:Panel>
        <asp:Panel ID="panelFormulario" runat="server">
        <asp:Label ID="lblTipoDoc" runat="server" Text="Tipo Documento"></asp:Label>
        <br/>
            <asp:DropDownList ID="cmbTipoDoc" runat="server" Width="298px">
            </asp:DropDownList>
            <br/>
            <asp:Label ID="lblNroDoc" runat="server" Text="N° Documento"></asp:Label>
        <br/>
        <asp:TextBox ID="txtNroDocumento" runat="server" CssClass="text" MaxLength="10"></asp:TextBox>
        <br/>
        <asp:Label ID="lblNombre" runat="server" Text="Nombre"></asp:Label>
        <br/>
        <asp:TextBox ID="txtNombre" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvNombre" runat="server" 
            ErrorMessage="*Ingrese el nombre del nadador" 
            ControlToValidate="txtNombre" ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <br/>
        <asp:Label ID="lblApellido" runat="server" Text="Apellido"></asp:Label>
        <br/>
        <asp:TextBox ID="txtApellido" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvApellido" runat="server" 
            ErrorMessage="*Ingrese el apellido del nadador" ControlToValidate="txtApellido" 
            ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
 
            <br/>
            <asp:Label ID="lblDireccion" runat="server" Text="Direccion"></asp:Label>
        <br/>
        <asp:TextBox ID="txtDireccion" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvDireccion" runat="server" 
            ControlToValidate="txtDireccion" Display="Dynamic" 
            ErrorMessage="*Ingrese direccion" ForeColor="#999999"></asp:RequiredFieldValidator>
        <br/>
        <asp:Label ID="lblEmail" runat="server" Text="Dirección de email"></asp:Label>
        <br />
        <asp:TextBox ID="txtEmail" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RequiredFieldValidator
            ID="rfvEmail" runat="server" 
            ErrorMessage="*El email es obligatorio" 
            ControlToValidate="txtEmail" ForeColor="#999999" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="revEmail" runat="server" 
            ErrorMessage="*El email no está en formato válido" ControlToValidate="txtEmail" 
            ForeColor="#999999" SetFocusOnError="True" 
            ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" Display="Dynamic"></asp:RegularExpressionValidator>
        <br />

        
        <asp:Label ID="lblTelefono" runat="server" 
            Text="Telefono (ej: 351-4878987 para cordoba)"></asp:Label>
        <br/>
        <asp:TextBox ID="txtTelefono" runat="server" CssClass="text" MaxLength="11"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvTelefono1" runat="server" 
            ErrorMessage="*Ingrese un telefono" ControlToValidate="txtTelefono" 
            ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="reTelefono" runat="server" 
            ControlToValidate="txtTelefono" ErrorMessage="*Formato de telefono incorrecto." 
            ForeColor="#999999" 
            ValidationExpression="\b\d{3}[-]?\d{7}?\b|\b\d{2}[-]?\d{8}?\b|\b\d{4}[-]?\d{6}?\b" 
            Display="Dynamic"></asp:RegularExpressionValidator>
                    <br/>

        <br/>
        <br/>
        <asp:Button ID="btnAceptar" runat="server"  Text="Aceptar" Width="80px"  
            CssClass="boton" onclick="btnAceptar_Click" />
        <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" Width="80px" 
            CssClass="boton" CausesValidation="False" onclick="btnCancelar_Click" /> 
  
        <br />
        <br />
    </asp:Panel>
    </asp:Content>